home *** CD-ROM | disk | FTP | other *** search
/ World of Sound / World of Sound.iso / utils / miditools / midiperf / mpm / english / history < prev    next >
Encoding:
Text File  |  1993-03-29  |  14.0 KB  |  304 lines

  1.                                   MPM History
  2.                                   -----------
  3.  
  4. BF  = Bug fixed
  5. NF  = New feature 
  6. OPT = Optimizied source code
  7. CF  = Changed feature
  8.  
  9. ------------------------------------------------------------------------------
  10. Version 1.00:      Inititial release
  11. ------------------------------------------------------------------------------
  12.  
  13. 28-Mar-92    BF    Fixed bug which crashed the machine when the last
  14.                    setup of the setuplist was deleted and new setup
  15.                    loaded.
  16.  
  17. 29-Mar-92    NF    Screen title now displays the available memory and 
  18.                    the current time.
  19.  
  20. 05-Apr-92    BF    Fixed bug in FreeSetupList(). Crashed the machine
  21.                    in some cases. Changed method to traverse the linked
  22.                    list of setups. 
  23.  
  24. 05-Apr-92    OPT   Reworked some routines; MPM will now work much saver.
  25.  
  26. 05-Apr-92    CF    MPM now allows up to 30 dump-sequences in the synthe-
  27.                    sizer editor. I think that's enough. 
  28.  
  29. 06-Apr-92    NF    MPM now changes the screenmode as soon as you leave 
  30.                    the perferences. You must not restart MPM. 
  31.  
  32. 10-Apr-92    OPT   Reworked commodities stuff.
  33.  
  34. 16-Apr-92    NF    New setup operation: Select dump directory
  35.  
  36. 19-Apr-92    NF    A comment can now be saved with a dump file. 
  37.                    This is based on the amigas dos comment. (V 1.00a)
  38.  
  39. 22-Apr-92    BF    Reworked memory allocation mechanism. MPM should now
  40.                    free all allocated memory.
  41.  
  42. 24-Apr-92    BF    Fixed bug in SaveDump() routine. MPM was not able to
  43.                    to save crunched buffers that were larger than the 
  44.                    original. This leads to a PP overflow error. MPM 
  45.                    now saves these files without crunching. (V 1.00b)
  46.  
  47. ------------------------------------------------------------------------------
  48. Version 1.01:      25-Apr-92
  49. ------------------------------------------------------------------------------
  50.  
  51. 25-Apr-92    OPT   Splitted dump editor in two seperate editors for
  52.                    dumps and synthesizers. This looks better than all 
  53.                    in only one window. Also reworked some of the source
  54.                    code for better work (V 1.01a)
  55.  
  56. 26-Apr-92    BF    MPM now handles large dumps correctly. Changed from
  57.                    PutMidiMsg() to PutMidiStream(). 
  58.  
  59. 01-May-92    BF    Fixed minor bug in RemoveVListNode; not all allocted
  60.                    memory was freed. (V 1.01b)
  61.  
  62. 05-May-92    NF    Sort option for setups implemented (V 1.01c).
  63.  
  64. 08-May-92    BF    Fixed minor bug in Help() routine. Caused to change 
  65.                    the version and revision values of ExecBase to 0. 
  66.                    VList pointer was declared local instead global.
  67.                    (V 1.01d)
  68.  
  69. 23-May-92    OPT   Reworked Screenmode option in the preferences. MPM now    
  70.                    supports also all available monitors and especially 
  71.                    the monitor types of WB 2.1. Source code got also smaller.
  72.                    (V 1.01e)
  73.  
  74. 25-May-92    OPT   Rework view routines for dumps. They are now much faster 
  75.                    than before. ... for better performance on a 68000'er Amiga.
  76.                    (V 1.01f)  
  77.  
  78. 01-Jun-92    OPT   Replaced some self-written functions with built-in 
  79.                    Kickstart functions. The code is now a little bit smaller
  80.                    and more efficient. (V 1.01g)
  81.  
  82. 21-Jun-92    CF    Removed 'Max. dump size' gadget from preferences window.
  83.                    It was never used by MPM so I decided to remove it.
  84.                    (V 1.01h)
  85.  
  86. 26-Jun-92          First beta-release (V 1.01h).
  87.  
  88. ------------------------------------------------------------------------------
  89. Version 1.02:      28-Jun-92
  90. ------------------------------------------------------------------------------
  91.  
  92. 28-Jun-92    NF    Add a new window to the synthesizer editor. This is 
  93.                    for improvements and extensions of the synth editor in
  94.                    the future. Also changed the synthesizer file format.
  95.                    This is no longer compatible with older versions.
  96.                    (V 1.02a)
  97.  
  98. ------------------------------------------------------------------------------
  99. Version 1.03:      07-Jul-92
  100. ------------------------------------------------------------------------------
  101.  
  102. 07-Jul-92    NF    Major changes in the conception of MPM. Added seperate
  103.                    setup editor. Allows to create a different sub-setup 
  104.                    for every of the 16 midi channels. Changed user 
  105.                    interface. Add features of ReqTools V 2.0. Replaced own
  106.                    screenmode selector with ReqTools requester (V 1.03a).
  107.  
  108. 12-Jul-92    BF    The View dump function (Ascii) crashed the machine when
  109.                    you have loaded files smaller than 64 bytes. This is
  110.                    now fixed (V 1.03b).
  111.  
  112. 15-Jul-92    OPT   Minor changes in the sources. The powerpacker.library is
  113.                    now required to run MPM. Added hotkey option. Removed 
  114.                    redundant code (V 1.03c).
  115.  
  116. 22-Jul-92    OPT   Minor changes in the dump editor. MPM now remembers the 
  117.                    directory of a loaded dump and does no longer default
  118.                    the selected dump-directory (-> Preferences) (V 1.03d,e).
  119.  
  120. 04-Aug-92    BF    Reworked some general memory allocation functions. MPM
  121.                    now uses malloc for safer work (V 1.03f).
  122.  
  123. 06-Aug-92    BF    When using the iconify option MPM did not accept any 
  124.                    mouse messages. This is now fixed (V 1.03g).
  125.  
  126. 08-Aug-92    BF    Added some menus to the editor windows. So you can select
  127.                    the preferences and other things direct from the editor.
  128.                    (V 1.03h)
  129.  
  130.  
  131. ------------------------------------------------------------------------------
  132. Version 1.04:      09-Aug-92
  133. ------------------------------------------------------------------------------
  134.  
  135. 09-Aug-92    NF    Now you can run your favourite file editor (like NewZap or
  136.                    Hex) from the dump editor. The editor is free selectable.
  137.                    This feature was implemented to patch dumps in any way.
  138.                    (V 1.04a)
  139.  
  140. 20-Aug-92    BF    There was suddenly a strange problem. MPM allowed to send
  141.                    dump but no program changes. I don't know where the bug 
  142.                    was. Now it works correctly. However I will have a look
  143.                    on it. (V 1.04b)
  144.  
  145. 22-Aug-92    NF    Items of some Listview gadgets can now be choosen by 
  146.                    a mouse doubleclick. This will speed up working with MPM.
  147.                    (V 1.04c)
  148.  
  149. 23-Aug-92    BF    Found bug that caused the strange behaviour in V 1.04a. 
  150.                    There was a bad value for the MidiOut route. This is now
  151.                    fixed. (V 1.04d)
  152.  
  153. 24-Aug-92    NF    MPM is now able to open a public screen to allow other
  154.                    programs to use MPM's screen. (V 1.04e)
  155.  
  156. ------------------------------------------------------------------------------
  157. Version 1.05:      24-Aug-92
  158. ------------------------------------------------------------------------------
  159.  
  160. 24-Aug-92    NF    Reworked handling of operations within a setup.  Now MPM 
  161.                    knows the most important midi operations and controllers. 
  162.                    It is no longer neccessary to create a sequence to change
  163.                    things like modulation, pitchbender or to send a tune
  164.                    request. Outfit of setup editor has also changed. I think
  165.                    it is now more functional. (V 1.05a)
  166.  
  167. ------------------------------------------------------------------------------
  168. Version 1.10:      06-Sep-92
  169. ------------------------------------------------------------------------------
  170.  
  171. 06-Sep-92    NF    There are a lot of new features in this version including
  172.                    * a MIDI monitor to display all incoming midi events 
  173.                    * a MIDI clock generator 
  174.                    * a MIDI mixer for real time control of all controllers and
  175.                      all channels
  176.  
  177. ------------------------------------------------------------------------------
  178. Version 1.11:      13-Sep-92
  179. ------------------------------------------------------------------------------
  180.  
  181. 13-Sep-92    NF    Added operation feature for synthesizer. MPM supports now
  182.                    synthesizer specific operations (e.g. SysEx messages). 
  183.                    These operations can be used within the setup editor.
  184.                    Extended hotkey feature is now available.
  185.                    (V 1.11a)
  186.  
  187. 17-Sep-92    OPT   MPM is now compiled with the -ms and -mRR compiler switches.
  188.                    The executable is now about 8 KB shorter. Minor internal
  189.                    changes. (V 1.11b)
  190.  
  191. 19-Sep-92    OPT   Now using GadToolsBox 1.4. The gadgets are now created in
  192.                    a loop. This seems to be a quite faster than it was in 
  193.                    version 1.3 of GTB. Minor internal change. (V 1.11c)
  194.  
  195. 23-Sep-92    BF    The clock and the available memory are now displayed in 
  196.                    borderless window and no longer copied into the screen's
  197.                    rastport. This caused to damage the outfit of the file-
  198.                    requesters. (V 1.11d)
  199.  
  200. 23-Sep-92    BF    There was suddenly a strange behaviour of the setup editor. 
  201.                    The operations were not displayed correctly. There seems
  202.                    to be a bug in the sprintf() routine. I wonder why it 
  203.                    worked the whole time. This is now hopefully fixed.
  204.                    (V 1.11e)
  205.  
  206. ------------------------------------------------------------------------------
  207. Version 1.12:      1-Oct-92
  208. ------------------------------------------------------------------------------
  209.  
  210. 01-Oct-92    NF    Added ARexx port to MPM. Now other programs have access
  211.                    to MPM. Minor changes in the GUI were neccessary because
  212.                    GadToolsBox 1.4a does no longer support TOGGLESELECTED
  213.                    button gadgets because they are not documented by Commodore.
  214.                    They are now replaced by checkbox gadgets. The date is
  215.                    now displayed using the locale library. First step
  216.                    towards localization of MPM. (V 1.12a)
  217.  
  218. 05-Oct-92    BF    Reworked midi stuff. Every process has now its own access
  219.                    to the midi-library. This was neccessary because some 
  220.                    processes need different flags for incoming and outgoing
  221.                    midi messages. The ARexx-Port now checks the range of the
  222.                    arguments. (V 1.12b)
  223.  
  224. 10-Oct-92    BF    Fixed a bug which crashed MPM when execucting an ARexx 
  225.                    script. MPM now uses SendRexxCommand() of ARexxBox. 
  226.                    (V 1.12c)
  227.  
  228. 12-Oct-92    NF    Reworked the Midi mixer. It is now possible to save or
  229.                    load the positions of the gadgets. (V 1.12d)
  230.  
  231. 14-Oct-92    OPT   Some minor changes in the Midi mixer. Reworked preferences
  232.                    stuff. All perferences can now be choosen from the main
  233.                    menu strip. Now changing the perferences of MPM is a little
  234.                    bit easier and more logical. (V 1.12e)
  235.  
  236. 18-Oct-92    BF    Fixed lots of enforcer hits. Started to localize all messages
  237.                    of MPM. (V 1.12f)
  238.  
  239. 22-Oct-92    BF    Found more bugs causing enforcer hits. I hope to have found
  240.                    all enforcer hits now (V 1.12g)
  241.  
  242. 01-Nov-92    NF    Setups and synthesizer files are now crunched (if selected).
  243.                    This will save a lot of disk space and will reduce the
  244.                    access time for floppys. New Midi tool: In-to-out (V 1.12h)
  245.  
  246. ------------------------------------------------------------------------------
  247. Version 1.13:      1-Dec-92
  248. ------------------------------------------------------------------------------
  249.  
  250. 06-Dec-92    NF    Add "Try request/operation in synth-editor (V 1.13c)
  251.  
  252. 10-Dec-92    NF    Add "Multiple dumps" feature. Increased the MidiSys-Buffer
  253.              BF    size for incoming Intuition messages. This was neccessary
  254.                    because the dump editor did not run on 68000'er systems.
  255.  
  256. ------------------------------------------------------------------------------
  257. Version 1.14:      13-Dec-92
  258. ------------------------------------------------------------------------------
  259.  
  260. 13-Dec-92    NF    New selectors for "Program change" and "Controllers"
  261.                    (Setup-Editor). (V 1.14a)
  262.  
  263. 20-Dec-92    BF    Minor changes (V 1.14b)
  264.                    
  265. 05-Jan-93    BF    Minor changes (V 1.14c)
  266.  
  267. 14-Feb-93    NF    There are now 2 versions: SEK'D/Midi-Library
  268.  
  269. 20-Feb-93    NF    Added "Suspend" option. Reworked internal signal handling.
  270.                    (V 1.14d)              
  271.  
  272. 21-Feb-93    BF    Fixed bug in the controller mixer. (V 1.14e)
  273.  
  274. 24-Feb-93  BF/NF   Changed way of reading the cursor keys. MPM now uses
  275.                    RawKeyConvert(). Speedup of HexView for Dumps (V 1.14f).
  276.  
  277. ------------------------------------------------------------------------------
  278. Version 1.15:      27-Feb-93
  279. ------------------------------------------------------------------------------
  280.  
  281. 27-Feb-93    BF    Recompiled with DICE 2.07. Removed lots of unused variables.
  282.                    Minor internal changes. (V 1.15a)
  283.  
  284. ------------------------------------------------------------------------------
  285. Version 1.16:      23-Mar-93
  286. ------------------------------------------------------------------------------
  287.  
  288. 21-Mar-93    NF    New Midi tool: Patch-Bay (V 1.16a)
  289.  
  290. 23-Mar-93    NF    Online help via AmigaGuide-Library (V 1.16b)
  291.  
  292. 24-Mar-93    NF    Reworked AmigaGuide stuff (now AmigaGuide runs asynchronly to
  293.                    MPM). New preferences: Path and Files (was originally in the
  294.                    System preferences). (V 1.16c)
  295.  
  296. 27-Mar-93    NF    Reworked GUI using newest version of GadToolsBox 2.0.
  297.                    Also minor changes. (V 1.16d)
  298.   
  299. 29-Mar-93          ****************************************
  300.                    * First release of MPM as demo-version *
  301.                    ****************************************
  302.  
  303. 29-Mar-93    NF    Changed outfit of the "Select midi operation window" (V 1.16e)
  304.